Skip to content

DAOS-18296 rdb: Call vos_pool_create/open in ULTs (#17302)#17525

Merged
mchaarawi merged 1 commit intorelease/2.6from
liw/stack-overflow-2.6
Feb 26, 2026
Merged

DAOS-18296 rdb: Call vos_pool_create/open in ULTs (#17302)#17525
mchaarawi merged 1 commit intorelease/2.6from
liw/stack-overflow-2.6

Conversation

@liw
Copy link
Contributor

@liw liw commented Feb 7, 2026

Call vos_pool_create and vos_pool_open in new deep-stack ULTs on the xstream to avoid pmemobj_create and pmemobj_open from potentially overflowing caller stacks.

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

@github-actions
Copy link

github-actions bot commented Feb 7, 2026

Ticket title is 'dmg system start causes engines to crash after pool create'
Status is 'In Progress'
Labels: 'request_for_2.6.5,scrubbed_2.8'
https://daosio.atlassian.net/browse/DAOS-18296

@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

Test stage Build on Leap 15.5 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17525/1/execution/node/390/log

@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

Call vos_pool_create and vos_pool_open in new deep-stack ULTs on the
xstream to avoid pmemobj_create and pmemobj_open from potentially
overflowing caller stacks.

Signed-off-by: Li Wei <liwei@hpe.com>
@liw liw force-pushed the liw/stack-overflow-2.6 branch from 21f566b to 09dd3a6 Compare February 7, 2026 10:47
@liw liw marked this pull request as ready for review February 11, 2026 23:50
@liw liw requested review from a team as code owners February 11, 2026 23:50
@liw liw requested review from NiuYawei and kccain February 11, 2026 23:51
@liw liw added the unclean-cherry-pick Indicates that a cherry-pick had merge conflicts that needed resolving. label Feb 11, 2026
@liw
Copy link
Contributor Author

liw commented Feb 11, 2026

Unclean cherry-pick due to master-release/2.6 differences in vos_pool_create parameters and of course copyright strings.

@liw liw requested a review from mchaarawi February 16, 2026 00:11
@liw liw requested a review from a team February 17, 2026 00:35
@daltonbohning
Copy link
Contributor

Ticket is still waiting for merge approval

@daltonbohning daltonbohning removed the request for review from a team February 17, 2026 16:04
@mchaarawi
Copy link
Contributor

Ticket is still waiting for merge approval

this ticket has several PRs, one of them calls for pmdk upgrade and this PR is also included for that..
this is confusing and requires separation of tickets/ PRs for proper merge approval.

@mchaarawi mchaarawi merged commit c7d661b into release/2.6 Feb 26, 2026
44 checks passed
@mchaarawi mchaarawi deleted the liw/stack-overflow-2.6 branch February 26, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

unclean-cherry-pick Indicates that a cherry-pick had merge conflicts that needed resolving.

Development

Successfully merging this pull request may close these issues.

5 participants